geothermal power development - Francés Inglés Diccionario